package Visitor;
import Operatori.*;
import Functii.*;
import Arbori.Nod;

public abstract class Visitor {
	public abstract void visit( Plus p );
	public abstract void visit( Minus m );
	public abstract void visit( Cat m);
	public abstract void visit( Produs p);
	public abstract void visit( Necunoscuta n);
	public abstract void visit( Constanta c);
	public abstract void visit( Sin s);
	public abstract void visit( Cos c);
	public abstract void visit( Tangenta t);
	public abstract void visit( Cotangenta c);
	public abstract void visit( Arcsin a);
	public abstract void visit( Arccos b);
	public abstract void visit( Arctg c);
	public abstract void visit( Arcctg d);
	public abstract void visit(Sinh sh) ;
	public abstract void visit(Cosh ch) ;
	public abstract void visit(Exponentiala e) ;
	public abstract void visit(Logaritm l) ;
	public abstract void visit( Radical r);
	public abstract void visit( Putere p);
	
	public abstract void visit( Nod n);


		
	
}
